CIMOM 程式設計

CIM 物件管理程式 (CIMOM) 程式設計能夠在維持安全性的情況下,處理多個來源的多個連線。CIM 用戶端會以使用者名稱和密碼來連接至 CIMOM,然後啟動方法來執行指令。

需要有合適的架構才能建立 CIM 用戶端,例如 Java™ WBEM 服務專案和 SBLIM CIM Client for Java。還有採用其他語言的實作,包括 C++ 和 Python。如需相關資訊,請參閱 Java WBEM 服務網站:

wbemservices.sourceforge.net/

圖 1 顯示了連接到系統 CIMOM 的一個簡單 Java 程式。

圖 1. 連接到系統 CIMOM 的 Java 程式
import java.util.*; 

import javax.wbem.cim.*; 
import javax.wbem.client.*; 

public class ITSOClient { 
	 public static void main(String[] args) 
	 { 
		  String username = args[0]; 
		  String password = args[1]; 
		  String masterConsoleIP = args[2]; 
		  String masterConsoleSecurePort = args[3]; 
		  UserPrincipal user = new UserPrincipal(username); 
		  PasswordCredential pwd = new PasswordCredential(password); 
		  CIMNameSpace ns = new CIMNameSpace("https://”+ 
			      masterConsoleIP+”:”+ 
			      masterConsoleSecurePort+”/root/ibm"); 

		  CIMClient client = null; 
		  try	 
		  { 
			   System.out.println("Connecting to CIMOM"); 
			   client = new CIMClient(ns,user,pwd); 
			} 
			catch (CIMException e) 
			{ 
				 // Handle the CIM Exception 
				 e.printStackTrace(); 
		  } 
}  

如果要檢視完整的受管理物件格式 (MOF) 說明文件,包括 CIM 代理程式樣式頁面,請從下列網站中選取說明文件資訊:

www.ibm.com/support